Aggregate<'State, 'Command, 'Event>Record
PackageFCQRS
A pure aggregate definition: the four things that define an event-sourced
aggregate. No wiring, no IActor.
Fields
| Name | Type | Description |
|---|---|---|
| Name | Name | No description available. |
| Initial | Initial | No description available. |
| Decide | Decide | handleCommand (decide): command + current state -> what to do. |
| Fold | Fold | applyEvent (fold): event + current state -> next state (pure). |
| Snapshots | Snapshots | Snapshot cadence: Default (config / 30), NoSnapshots, or Every n. |
| Passivation | Passivation | Idle passivation: PassivationPolicy.Default (configuration, then Akka's 120s), After an idle period, or Never. |